• word of the day

    glycyrrhiza lepidota

    glycyrrhiza lepidota - Dictionary definition and meaning for word glycyrrhiza lepidota

    Definition
    (noun) North American plant similar to true licorice and having a root with similar properties
Download our Mobile App Today
Receive our word of the day
on Whatsapp